body{background:#fff;}
body,form{margin:0;padding:0;font-size:12px;font-family:微软雅黑,arial,宋体; color:#333; background:url(../Images/Bg.jpg) 0 0 repeat-x;line-height:2;}
.b{ background:url(../Images/Bg2.jpg) 0 0 repeat-x;}
img{ border:none;}
*{margin:0; padding:0;}
li,img{ list-style-type:none;}
iframe, img { border: 0px; }
.l{ text-align:right; background:#f3f3f3;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
.m{margin-top:10px;}
.red{color:red;}
.dis{display:none;}
.m10{margin:10px;}
.mtb{ margin-top:10px; margin-bottom:10px;}
.mt10{margin-top:10px;}
.mr10{margin-right:10px;}
.mb10{margin-bottom:10px;}
a{text-decoration:none;color:#2d2d2e;}
a:hover{ text-decoration:none;color:#e10b0b;}

/*Header*/
#Header{ height:157px; width:1003px; margin:0 auto;}
.Top{ height:106px;width:100%; background:#fff url(../Images/TopBg.jpg) 300px bottom no-repeat; overflow:hidden;}
.Top .Logo{ margin-left:11px;}
.Top .TopNav{ width:360px; height:100%; overflow:hidden; float:right; margin-right:20px; padding-top:10px;}
.TopNav ul{ height:35px; text-align:right; display:block; float:left;}
.TopNav .Nav1{ line-height:17px; float:left; width:177px;}
.TopNav .Nav1 li{ float:right; padding:3px;color:#333;}
.TopNav .Nav1 li a{ color:#333;}
.TopNav .Nav1 li a:hover{ color:#e10b0b;}
.TopNav .Search{ height:21px; width:164px; margin-left:10px;}
.TopNav .Search .inputS{ height:19px; line-height:21px; overflow:hidden; width:120px; border:none; background:url(../Images/Search.jpg) 0 0 no-repeat; overflow:hidden; float:left; padding-left:19px;}
.TopNav .Search .send{ height:19px; width:17px; display:block; border:none; background:url(../Images/Send.jpg) 0 0 no-repeat; cursor:pointer; float:left;}

/*Navgation*/
.Navgation{ height:50px; width:1003px; position:relative; z-index:10000;}
.nav_list{ list-style:none; margin-left:8px;}
.nav_list li{ float:left; text-align:center; position:relative;}
.nav_list li a{ width:117px; height:50px; text-align:center; text-decoration:none;color:#0044a0; display:block; float:left; line-height:50px; font-size:14px; font-weight:bold; font-family:"微软雅黑"; background:url(../Images/NavLi.jpg) 0 0 no-repeat;}
.nav_list li a:hover{ background:url(../Images/NavLiHover.jpg) 0 bottom no-repeat; color:#fff;}
.nav_list li a.current{ width:117px; text-align:center; text-decoration:none;color:#fff;display:block; float:left; background:url(../Images/NavLiHover.jpg) 0 bottom no-repeat;}
.nav_list li a.current:hover{ color:#fff;background:url(../Images/NavLiHover.jpg) 0 bottom no-repeat;}
.nav_list li div.second{ color:#999999; height:0px; overflow:hidden; position:absolute; left:0; top:50px; width:140px; text-align:center; z-index:999;}
.nav_list li div.second a{ background:#1386af; color:#fff; width:140px; border-bottom:1px solid #FFFFFF; height:27px; padding:0; line-height:27px; font-weight:normal;z-index:10000;}
.nav_list li div.second a:hover{ background:#9c0303;}

/*Banner*/
#Banner{ height:376px; width:1003px; margin:0 auto; margin-top:14px; background:url(../Images/BannerBgf.jpg) center bottom no-repeat;}

/*次级页面banner*/
.Banner{ width:1003px; height:217px; margin:0 auto; margin-top:13px; background:url(../Images/BannerBgf.jpg) center bottom no-repeat;}

/*Container*/
#Container{ height:auto; width:100%; margin-top:6px;}
.MainTop{ height:250px; width:1003px; margin:0 auto; background:url(../Images/MainTop.jpg) 0 0 no-repeat;}
.MainTop dl dt{ height:33px; line-height:33px; overflow:hidden;}

.More1{ padding:0 8px;}
.More1 a{ color:#969696;}
.More1 a:hover{ color:#e10b0b;}
.More{ margin:14px 10px 0 0;}
.More a{ display:block; height:11px; width:45px; text-indent:-999em; background:url(../Images/More.jpg) 0 0 no-repeat;}
.More a:hover{ background:url(../Images/Morehover.jpg) 0 0 no-repeat;}
.Position{ margin-right:15px;}

.MainTop .About{width:333px; height:243px; overflow:hidden; margin-top:7px;}
.MainTop .About dl dd{ height:210px; width:333px; margin:0 auto;}
.MainTop .About dl dd p{ width:95%; margin:0 auto;}
.MainTop .About dl dd .textimg{ padding:15px 0 5px 0; text-align:center;}

.MainTop .Case{width:350px; height:250px; overflow:hidden;}
.MainTop .Case dl dt{ height:33px;}
.MainTop .Case dl dt .More1 a{ color:#fff;}
.MainTop .Case dl dd{ height:219px; width:350px;}
.MainTop .Case dl dd .Flash{ width:330px; margin:0 auto; height:190px; margin-top:11px;}

.MainTop .Contact{width:320px; height:243px; overflow:hidden; margin-top:7px; font-family:Arial, Helvetica, sans-serif;}
.MainTop .Contact dl dd{ height:210px; width:320px; overflow:hidden;}
.MainTop .Contact dl dd table{ width:320px; height:auto; margin:0 auto; margin-top:4px; background:url(../Images/phone.gif) right bottom no-repeat;}
.MainTop .Contact dl dd table td{ vertical-align:top; line-height:25px;}
.MainTop .Contact dd table td.l{ text-align:right; background:none;}
.MainTop .Contact dd table td b{ color:#ab0201;}
.MainTop .Contact dd table td span{ font-weight:bold; color:#ab0201; font-size:14px;}

.MainCon{ width:1003px; height:208px; overflow:hidden; margin:0 auto;margin-top:10px; }
.MainCon dl dt{ height:39px; line-height:39px; overflow:hidden;}
.MainCon dl dd{ height:169px; margin:0 auto;}

.MainCon .IndexSidebar{width:235px; overflow:hidden;}
.MainCon .IndexSidebar dl.IndexSidebarList{ height:198px; width:233px; border:1px solid #d4d4d4;}
.MainCon .IndexSidebar dl.IndexSidebarBot{ height:10px; width:235px; display:block;background:url(../Images/IndexSidebarBot.jpg) 0 0 no-repeat;}
.MainCon .IndexSidebar dl dt{ width:219px; margin:0 auto; border-bottom:1px solid #b9b8b5;}
.MainCon .IndexSidebar dl dd{ height:157px; width:231px; margin:0 auto; background:#fff url(../Images/IndexSidebarBg.jpg) 0 bottom repeat-x;}
.MainCon .IndexSidebar dl dd .View{ height:100%; width:219px; margin:0 auto; border-top:1px solid #dcdcdb;}
.MainCon .IndexSidebar dl dd .View ul{ padding-top:4px;}
.MainCon .IndexSidebar dl dd .View ul li{ line-height:25px; height:25px;}
.MainCon .IndexSidebar dl dd .View ul li a{ padding-left:19px;}

.MainCon .News{ height:208px; width:758px; overflow:hidden;}
.MainCon .News dl.NewsList{ height:195px; width:756px; border:1px solid #d4d4d4; background:#fff; padding-top:1px;}
.MainCon .News dl.NewsList dt{ height:38px; width:754px; margin:0 auto; background:url(../Images/NewsDtBg.jpg) 0 0 repeat-x; border-bottom:1px solid #b9b8b5;}
.MainCon .News dl.IndexNewsBot{ height:10px; width:758px; background:url(../Images/NewsBotBg.jpg) 0 0 no-repeat;}
.MainCon .News dd{ width:754px; overflow:hidden; height:154px; background:#fff url(../Images/IndexSidebarBg.jpg) 0 0 repeat-x; border-top:1px solid #dcdcdb;}
.MainCon .News dd table{width:754px; height:150px; margin:0 auto; overflow:hidden;}
.MainCon .News dd table b{ display:block; padding-left:5px;}
.MainCon .News dd table b a{ color:#0044a0; font-size:14px;}
.MainCon .News dd table p{ text-indent:2em;padding-left:5px;}
.MainCon .News dd table td{ text-align:left;}
.MainCon .News dd table td img{ position:relative; left:5px;}
.MainCon .News dd table td ul{padding-left:10px; }
.MainCon .News dd table td ul li{width:285px; overflow:hidden; height:26px; line-height:26px; padding-left:15px; background:url(../Images/NewsLi2.jpg) 3px 9px no-repeat; border-bottom:1px dashed #cdcdcd; *margin-top:-4px;}
.MainCon .News dd table td ul li .NTime{ width:50px; text-align:left;}

.Product{ height:230px; width:1003px; margin:0 auto; margin-top:14px;}
.Product dl dt{ height:40px; border:1px solid #d4d4d4; border-bottom:none; background:url(../Images/ProductDtBg.jpg) 0 0 repeat-x; position:relative; top:6px;}
.Product dl dt .Title{ position:relative; top:-8px; left:15px;}
.Product dl dd{ background:#fff url(../Images/ProTableBottom.jpg) center bottom repeat-x; height:179px; width:1001px; margin:0 auto; border:1px solid #d4d4d4; overflow:hidden;}

.rollBox{width:935px;overflow:hidden;margin:0 auto;height:183px; border:none;}
.rollBox .Cont{width:905px;overflow:hidden;margin:0 auto;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:160px;float:left;text-align:center; margin-right:30px; height:170px; margin-top:15px; display:block;}
*+html .rollBox .Cont .pic{width:160px;float:left;text-align:center; height:170px;}
.rollBox .Cont .pic img{display:block;margin:0 auto; padding-bottom:10px; background:url(../Images/ProImgBg.jpg) left bottom no-repeat; margin-bottom:5px;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#626466;text-decoration:none;}
.rollBox .Cont a:hover{color:#f00;text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left;}

.Link{ height:30px; line-height:30px; width:1003px; margin:0 auto; border-bottom:4px solid #e7e7e7; margin-top:15px;}
.Link ul,.Link b{ float:left;}
.Link ul { padding-left:10px;}
.Link ul li{ float:left;}
.Link ul li a{ padding:0 3px 0 5px;}

/*Foot*/
#Foot{ height:104px; width:1003px; margin:0 auto; background:#dedede;}
#Foot .FootNav{ width:1003px; height:26px; line-height:26px; margin:0 auto; overflow:hidden; margin-top:0px;}
#Foot .FootNav ul{ width:621px; margin:0 auto;}
#Foot .FootNav ul li{ float:left; padding:0 2px; color:#333; font-size:12px;}
#Foot .FootNav ul li a{ color:#333; padding:0 4px;}
#Foot .FootNav ul li a:hover{ color:#F00;}
#Foot .FootCopy{ width:1003px; margin:0 auto; height:auto; overflow:hidden; color:#333;}
#Foot .FootCopy p{ text-align:center;}
#Foot .FootCopy p a{ color:#333;}


/*次级页面*/
.Content{ height:auto; width:1003px; margin:0 auto;}
.Sidebar{ height:auto; background:#fff; width:235px; overflow:hidden;  padding-bottom:20px;}
.Sidebar .List{ background:url(../Images/SidebarBot.jpg) left bottom no-repeat; padding-bottom:15px;}
.Sidebar .List dt{ height:43px; background:url(../Images/sidebardt.jpg) 0 0 no-repeat; line-height:43px; overflow:hidden; width:235px;}
.Sidebar dl dt .TitleS{ font-size:14px; font-weight:bold; margin-left:45px; color:#fff;}
.Sidebar .List dd{ height:auto; padding-top:5px; width:233px; border:1px solid #ddd; background:#f2f2f2;}
.Sidebar .List dd ul li{ height:33px; line-height:33px; width:233px; background:url(../Images/SidebarLi.gif) 20px 0 no-repeat; overflow:hidden;}
.Sidebar .List dd ul li a{ padding-left:40px; display:block; width:197px;}
.Sidebar .List dd ul{ padding-bottom:10px;}

.Sidebar .Contact { background:red;}
.Sidebar .Contact table td{ vertical-align:top;}

.Sidebar .ListContact dt{ height:71px; width:235px;}
.Sidebar .ListContact dd{ height:auto; width:233px; background:url(../Images/SidebarContact.jpg) center bottom no-repeat; border:1px solid #ddd; border-top:none; font-family:Arial, Helvetica, sans-serif; padding:8px 0;}
.Sidebar .ListContact dd table{ width:233px; margin:0 auto; background:url(../Images/phone.gif) right bottom no-repeat;}
.Sidebar .ListContact dd table td{ vertical-align:top;}
.Sidebar .ListContact dd table td.l{ background:none;}
.Sidebar .ListContact dd table td span{ color:#d60303; font-weight:bold;}
.Sidebar .ListContact dd table b{ width:68px;display:block; text-align:right;}

.MainC{height:auto; width:754px; margin-bottom:20px; background:#fff; overflow:hidden;}
.MainC dl dt{ height:47px; line-height:47px; background:#fff; width:752px; border:1px solid #d4d4d4;}
.MainC dl dt .Title{ color:#333; font-size:14px;padding:0 10px 0 20px; border-bottom:1px solid red;}

.MainC dl dd{ width:752px; padding:10px 0 30px 0; background:url(../Images/MainCBg.jpg) center bottom no-repeat; min-height:300px; overflow:hidden; border:1px solid #d4d4d4; border-top:none;}
.MainC dl dd .ProView{ height:auto; width:700px; margin:10px auto;}
.MainC dl dd .ProView .ProTop{ background:url(../Images/cp_top1.jpg) 0 0 no-repeat; width:100%; height:6px; overflow:hidden;}
.MainC dl dd .ProView .ProBot{ background:url(../Images/cp_end1.jpg) 0 0 no-repeat; width:100%; height:6px;}
.MainC dl dd .ProView .ProBg{ background:#f7f7f7 url(../Images/cp_bj1.jpg) 0 0 repeat-y; width:100%; height:153px;}
.MainC dl dd .ProView .ProBg p{word-wrap:break-word;word-break:break-all;overflow:hidden;line-height:24px;font-size:13px;}
.MainC dl dd .ProView .ProBg table{ width:690px; margin:0 auto;}
.MainC dl dd .ProView .ProBg table td .ProTitmeImg{ border:1px solid #ddd; padding:5px; position:relative; left:20px; background:#fff;}
.MainC dl dd .ProView .ProBg table .Prodes span{ float:right; margin-right:10px;}
.MainC dl dd .ProView .ProBg table .Prodes img{ border:none;}
.MainC dl dd .ProView .ProBg table .Prodes b{ font-size:14px;}

.MainC dl dd.ProLists{ overflow:hidden; padding-left:15px;}
.MainC dl dd .ProList{ height:145px; width:335px; overflow:hidden; float:left; margin:15px 12px 15px 12px;}
.MainC dl dd .ProList .ProTop{ background:url(../Images/cp_top.jpg) 0 0 no-repeat; width:100%; height:6px; overflow:hidden;}
.MainC dl dd .ProList .ProBot{ background:url(../Images/cp_end.jpg) 0 0 no-repeat; width:100%; height:6px;}
.MainC dl dd .ProList .ProBg{ background:#f7f7f7 url(../Images/cp_bj.jpg) 0 0 repeat-y; width:100%; height:133px;}
.MainC dl dd .ProList .ProBg table{ width:325px; margin:0 auto;}
.MainC dl dd .ProList .ProBg table td img{ border:1px solid #ccc; padding:5px;}

.classList .classA{ color:#ff0000; font-size:14px; font-weight:bold;}
.classList li a{ height:25px; line-height:25px; padding-left:6px; background:url(../Images/classListLi.jpg) 0 4px no-repeat;}
.classList li select{ border:1px solid #ccc; width:160px;}

/*News列表*/
.NewsList{width:710px; margin:0 auto; padding-top:15px;}
.list_title{font:14px Microsoft Yahei;margin:0;padding-left:20px;color:#03f; background:url(../Images/ico.gif) 8px 8px no-repeat;}
.list_title a{color:#03f;text-decoration:underline;}
.list_title a:hover{color:#ac0000;}
.list_jj{color:#444;margin:5px 0;word-wrap:break-word;overflow:hidden;width:600px; line-height:15px; text-indent:2em;}
.list_other{color:#777;margin-bottom:10px;border-bottom:1px dashed #ccc;padding-bottom:5px;}
.list_other span{color:#b50a03;}

/*分页*/
.List_page{text-align:center;margin-bottom:10px;padding-top:10px;}
.List_page a{background:#fff;margin:0px 1px;padding:4px 6px;color:#A0A0A0;}
.List_page span{background:url(../Images/pageli.jpg) 1px 1px no-repeat;color:#b50a03;margin:0px 1px;padding:4px 8px;}

/*单页*/
.PageView{ width:740px; margin:0 auto;}
.ProViewCon{ height:auto; width:740px; margin:10px auto;}
#fg{ height:1px; width:690px; border-bottom:1px dashed #000; margin:0 auto;}
.ProViewConC2 table{ width:300px; float:left; margin-left:40px; _margin-left:20px; height:154px;}
.ProViewConC2 table td{ vertical-align:top;}
.ProViewConC2 table ul li{ height:24px; line-height:24px; border-bottom:1px dashed #ccc; width:220px; padding-left:10px;}

.MainC .SearchForm form{ width:730px; margin:0 auto;}
.MainC .SearchForm .red{ color:#333;}
.MainC .SearchForm table td{ line-height:29px;}
.MainC .SearchForm textarea{ border:1px solid #ddd;}
.MainC .SearchForm input{ border:1px solid #ddd;}
.MainC .SearchForm .STYLE1{ color:red; padding-left:10px;}
.MainC .SearchForm td{ vertical-align:top;}
.MainC .SearchForm .send2{ border:none; margin-left:30px; padding:4px; cursor:pointer;}

.info_title{margin:10px 0;font:100 18px Microsoft Yahei;text-align:center;}
.info_other{text-align:center;color:#999;margin:4px 0;}
.info_content{word-wrap:break-word;word-break:break-all;overflow:hidden;line-height:24px;font-size:13px;}
.info_content img{max-width:600px; background:none; border:none;}
.info_next{color:#999;margin:12px 20px 6px 20px;}
.info_next a{font-family:verdana;}

.content_url{font-size:14px;font-family:arial;color:#06f;margin:20px;}
.content_url span{color:#666;}
.content_url input{background:#50B20E;color:#fff;width:40px;border:0;height:24px; color:#000;}
.content_url .fz{ background:none; line-height:26px; overflow:hidden; margin-left:3px; cursor:pointer;}
.content_url #this_url{border:1px solid #ccc;width:464px;font-family:arial;color:#000;height:20px;line-height:20px;background:#fff;}